<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    // 1. fetch是异步 比xhr简单
    // 2. fetch() 返回值 是Promise的一个实例 
    // 3. then 异步代码 同步化
    // url 资源定位符
    let url = 'https://api.github.com/users/shunwuyu';
    // fetch(url) instanceof Promise// 去出趟远门拿取数据  异步  同步
    //     .then(data=>data.json())
    //     .then(data=>{
    //         console.log(data);
    //     })
    // Promise 具有异步代码同步化的能力

    const p = new Promise((resolve,reject)=>{
        //耗时任务
        setTimeout(function() {
            console.log('-----------');
            resolve()
        },1000);
    });
    
    p.then(()=>{
        console.log('1111111');
    })
    
    </script>
</body>
</html>